import { Logger } from './logger'
import { NestApplication } from './nest-application'
export class NestFactory {
  /**
   * 接收根模块并返回一个 app 应用
   * @param module 根模块
   */
  static async create(module: any) {
    // 启动 nest 应用
    Logger.log('Starting Nest application...', 'NestFactory')
    const app = new NestApplication(module) // 创建应用
    return app // 返回应用
  }
}
